--[[
对于HTTP协议的URL地址，指标request.http.url保存了完整的URL地址，指标transaction.title保存了到?参数前为止的URL内容，例如
    对于URL地址：http://www.baidu.com/login?username=John，可以提取的内容分别如下：
        request.http.url：http://www.baidu.com/?username=John
        transaction.title：http://www.baidu.com/
]]
require "apm_core"
require("extension")

function post_analysis()
    local ApmData = require("ApmData")

    local url = ApmData.getField("transaction.title", 1)
    if url == "http://www.baidu.com/login" then -- 匹配URL
        ApmData.replaceField("transaction.type_code", "用户登陆")  -- 设定交易类型代码，可以与下面的交易类型名称一致
        ApmData.replaceField("transaction.type_name", "用户登陆")  -- 设定交易类型名称
    end

    return
end
